/*
 * GUIImageElement.h
 *
 *  Created on: Apr 27, 2009
 *      Author: wrice
 */

#ifndef GUIIMAGEELEMENT_H_
#define GUIIMAGEELEMENT_H_
#include "GUI.h"
namespace GUI {

class GUIImageElement: EXTENDS_INTERFACE( GUIElement ) {
public:
	virtual DOMString getName() = 0;
	virtual void setName(DOMString name) = 0;

	virtual DOMString getAlign() = 0;
	virtual void setAlign(DOMString align) = 0;

	virtual DOMString getAlt() = 0;
	virtual void setAlt(DOMString alt) = 0;

	virtual DOMString getBorder() = 0;
	virtual void setBorder(DOMString border) = 0;

	virtual long getHeight() = 0;
	virtual void setHeight(long height) = 0;

	virtual long getWidth() = 0;
	virtual void setWidth(long width) = 0;

	virtual long getHspace() = 0;
	virtual void setHSpace(long hspace) = 0;

	virtual DOMString getLongDesc() = 0;
	virtual void setLongDesc(DOMString longDesc) = 0;

	virtual DOMString getSrc() = 0;
	virtual void setSrc(DOMString src) = 0;

	virtual long getVspace() = 0;
	virtual void setVSpace(long vspace) = 0;
};

}

#endif /* GUIIMAGEELEMENT_H_ */
